package com.bootdo.app.common.config;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;

/**
  * @auther: Along
  * @description: JWT 验证配置类
  */
@Data
@Configuration
public class AuthConfig {

    /**
     * 是否开启jwt
     */
    @Value("${jwt.auth.open}")
    private Boolean open;

    /**
     * jwt 请求头
     */
    @Value("${jwt.auth.token-header}")
    private String tokenHeader;

    /**
     * jwt 过期时间 (单位：秒)
     */
    @Value("${jwt.auth.expire}")
    private int jwtExpire;

    /**
     * RSA 加密算法密钥
     */
    @Value("${jwt.rsa-secret}")
    private String rsaSecret;

    /**
     * 公私钥数据
     */
    private byte[] pubKeyByte;
    private byte[] priKeyByte;


}
